/**
 * Copyright © 2018 陈锦韬  All rights reserved.
 * 
 * @Package: com.rx.service.inner 
 * @author: Administrator   
 * @date: 2018年3月16日 下午10:27:26
 */
package com.rx.service.inner;

import org.springframework.cloud.netflix.feign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.rx.dto.FlowLineVo;
import com.rx.dto.NetApiVo;
import com.rx.dto.UploadTableFieldVo;
import com.rx.dto.VerVo;


/**
 * @className: TestService 
 * @author: Administrator
 * @Description: TODO
 * @date: 2018年3月16日 下午10:27:26
 */
@FeignClient(value="rx-control")
@RequestMapping(value="ctrl")
public interface ISysCtrlService {

	@RequestMapping(value="upload-table-field",method=RequestMethod.POST, produces = "application/json; charset=utf-8")
	public String uploadTableField(@RequestBody UploadTableFieldVo uploadTableFieldVo) throws Exception;
	
	@RequestMapping(value="request-ver",method=RequestMethod.POST, produces = "application/json; charset=utf-8")
	public String requestVer(@RequestBody VerVo vo) throws Exception;
	
	@RequestMapping(value="get-net-api",method=RequestMethod.POST, produces = "application/json; charset=utf-8")
	public String getNetApi(@RequestBody NetApiVo vo) throws Exception;
	
	@RequestMapping(value="get-flow",method=RequestMethod.POST, produces = "application/json; charset=utf-8")
	public String getFlow(@RequestBody FlowLineVo vo) throws Exception;
}
